

package cn.shengchao.examstar.distribute.ohs.local.appservice;

import cn.shengchao.examstar.rpc.base.TransResult;
import cn.shengchao.examstar.rpc.distribute.dto.UserInviteDto;
import cn.shengchao.examstar.rpc.distribute.req.DistributeJmsYgBatchInviteChangeReq;
import cn.shengchao.examstar.rpc.uddsys.req.DistributeUserInviteSaveDto;

/**
 * @program: examstarapi
 * @description: 用户受邀记录业务综合处理类
 * @author: Xiong weiqiang
 * @create: 2025-03-25 11:56
 */
public interface DistributeUserInviteDomainService {
    void userInviteDistributeRecordIn(UserInviteDto userInviteDto);

    TransResult<String> updateUserInviteRecord(DistributeUserInviteSaveDto userInviteSaveDto);

    TransResult<String> batchUpdateUserInviteRecordForJmsYg(DistributeJmsYgBatchInviteChangeReq jmsYgBatchInviteChangeReq);
}